// ==================消息管理===================

//消息推送请求参数
export interface NoticeParam {
  //消息标题
  noticeTitle: string
  //消息类型 1-系统消息（系统自动发送） 2-公告（后台录入）3-站内信
  noticeType: number
  //接收用户类型 1-全部用户 2-商家 4-普通用户
  receive: number
  //消息内容
  noticeContent: string
}

//删除、查询
export interface NoticeIdParam {
  //消息id
  noticeId: number
}

//分页查询消息列表参数
export interface NoticeGetAllParam {
  //页码
  page: number
  //每页数量
  pageSize: number
  //消息标题
  noticeTitle?: string
  //消息类型 1-系统消息（系统自动发送） 2-公告（后台录入）3-站内信
  noticeType?: number
  //发送时间数组
  dates?: string[]
}

//消息详情响应
export interface CereNotice {
  //消息id
  noticeId: number
  //消息类型 1-系统消息（系统自动发送） 2-公告（后台录入） 3-站内信
  noticeType: number
  //跳转类型 1-商品详情 2-订单详情
  jump: number
  //接收用户类型 1-全部用户 2-商家 4-普通用户
  receive: number
  //是否读取 1-是 0-否
  isRead: number
  //店铺id
  shopId: number
  //客户id
  buyerUserId: number
  //消息标题
  noticeTitle: string
  //消息内容
  noticeContent: string
  //点击查看详情唯一标识
  only: number
  //图片
  image: string
  //创建时间
  createTime: string
}
